iT邦幫忙

1

從零打造輔大課表神器:Chrome Extension 開發實戰 30 天 - Day 30

  • 分享至 

  • xImage
  •  

Day 30:自學總結與未來展望

🎯 系列目標:用 30 天時間,從零開始打造一個專屬輔大學生的課表生成 Chrome 擴充功能

💻 作者:輔大智慧資安 412580084

📅 Day 30:自學總結與未來展望

🔗 專案資源

在為期 30 天的自學中,我從零開始打造了一個專屬輔大學生的課表生成 Chrome 擴充功能。以下連結查看我的完整專案:

GitHub 專案連結

https://github.com/AlanTsai2004/FJU_Curriculum

如果您想直接體驗我們製作的課表生成器,可以透過以下連結下載:

插件下載連結

Google Drive 下載

📈 學習成果回顧

回想這 30 天的自學過程,我從對 Chrome 擴充功能一無所知,到能夠獨立完成一個功能完整的應用,這段經歷讓我們收穫頗豐。

通過這個 30 天的自學課程,我逐步掌握了:

  1. Chrome 擴充功能開發:理解擴充功能的架構與各組件作用
  2. 網頁資料爬蟲技術:學會從網頁中提取所需資料
  3. 前端開發技能:HTML、CSS、JavaScript 的綜合應用
  4. 響應式設計:適配不同裝置的設計思維
  5. 專案管理與部署:從開發到發布的完整流程

💭 心得收穫與自我省思

在這 30 天的自學過程中,我深刻體會到自主學習的挑戰與樂趣。從最初對程式設計的陌生,到現在能夠獨立完成一個完整的專案,這段旅程讓我對程式設計有了更深的理解。

特別是在某些關鍵的日子裡,我遇到了不少困難。比如在分頁流程控制的階段(Day19 左右),一開始我是直接使用URL開啟選課清單抓資料,然後再前往課表頁面,結果我發現若直接使用連接缺少了網頁環境,導致選課清單是為登入狀態,必須用點擊選課清單模擬才能有登入狀態,另外在(Day20 左右)我花了很多時間才理解如何正確地解析和組織課表數據。當時面對複雜的資料結構,我們一度感到困惑,但通過反覆查閱資料和嘗試不同的方法,最終找到了合適的解決方案。

自我省思

在這次的專案開發中,我也發現了自己的不足之處。初期為了快速實現功能,有些程式碼較為冗餘,後續需要重構以提高可讀性與維護性,這讓我們意識到程式碼結構的重要性

最後,我對於某些 JavaScript 特性與瀏覽器 API 的理解還不夠深入,這表明我們的技術深度有待加強

🔮 未來展望

完成這個 30 天的自學課程並不代表學習的結束,而是另一個開始。我希望自己可以一直持續的進步像是掌握更多現代前端開發技巧與實踐或是了解伺服器端開發,實現更完整的應用系統。

🙏 感謝與回饋

感謝大家讀完我這 30 天的自學旅程!希望能幫助大家更能掌握 Chrome 擴充功能開發的核心技能。

如果您有任何建議或回饋,歡迎在下方留言


🎉 自學結束 END


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言